program spending